/**
 * Classe abstraite dont doivent heriter les vues. Donne acces au controleur. 
 * Limite le traitement dans la vue. Les objets de la vue peuvent etre SWING ou
 * AWT peu importe. L'acces au controller est isole ici.
 * 
 * Le controller manipule des objets de type ImageView
 * @author Simon
 *
 */
public abstract class ImageView {
	
	private ImageController controller = null;
	
	public ImageView(ImageController controller){
		this.controller = controller;
	}
	
	public final ImageController getController(){
		return this.controller;
	}
	
	public abstract void display();
	public abstract void close();
}
